package com.naked.cloud.user.dao;

import com.naked.cloud.user.model.BiUser;
import com.naked.cloud.user.model.BiUserExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BiUserMapper {
    long countByExample(BiUserExample example);

    int deleteByExample(BiUserExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(BiUser record);

    int insertSelective(BiUser record);

    List<BiUser> selectByExample(BiUserExample example);

    BiUser selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BiUser record, @Param("example") BiUserExample example);

    int updateByExample(@Param("record") BiUser record, @Param("example") BiUserExample example);

    int updateByPrimaryKeySelective(BiUser record);

    int updateByPrimaryKey(BiUser record);
}